package com.inossem.warehousestorage_inossem.bean.outStorage;

import com.inossem.warehousestorage_inossem.bean.common.BeanNew;
import com.inossem.warehousestorage_inossem.bean.common.GetOperatorBean;

import java.util.List;

/**
 * Created by leij on 2017/7/3.
 */

public class OutStorageReturnOverviewBean extends BeanNew {

    /**
     * body : {"group_code":"","create_time":"2017-10-16","refer_receipt_code":"0020000189","order_type_name":"备品标准订单","receive_code":"0020002332","receive_name":"鄂尔多斯市普发机电维修有限责任公司","preorder_id":"20171016","org_name":"股份备件销售组织","order_type":"ZC01","org_code":"200B","item_list":[{"send_qty":"99.5","last_qty":"99.5","fty_id":"2000","refer_receipt_code":"0020000189","stock_output_rid":"1","fty_name":"伊泰股份工厂","is_focus_batch":"0","location_id":"20000048","fty_code":"2000","unit_name":"米","location_name":"塔拉壕中心供应站","mat_code":"60000650","location_code":"0048","mat_name":"普通钢丝绳/6*37-Φ15/FC","mat_id":"650","stock_qty":"150.0","refer_receipt_rid":"000010","unit_code":"M","unit_id":"92","decimal_place":"2"}]}
     */

    private BodyBean body;

    public BodyBean getBody() {
        return body;
    }

    public void setBody(BodyBean body) {
        this.body = body;
    }

    public static class BodyBean {
        /**
         * group_code :
         * create_time : 2017-10-16
         * refer_receipt_code : 0020000189
         * order_type_name : 备品标准订单
         * receive_code : 0020002332
         * receive_name : 鄂尔多斯市普发机电维修有限责任公司
         * preorder_id : 20171016
         * org_name : 股份备件销售组织
         * order_type : ZC01
         * org_code : 200B
         * item_list : [{"send_qty":"99.5","last_qty":"99.5","fty_id":"2000","refer_receipt_code":"0020000189","stock_output_rid":"1","fty_name":"伊泰股份工厂","is_focus_batch":"0","location_id":"20000048","fty_code":"2000","unit_name":"米","location_name":"塔拉壕中心供应站","mat_code":"60000650","location_code":"0048","mat_name":"普通钢丝绳/6*37-Φ15/FC","mat_id":"650","stock_qty":"150.0","refer_receipt_rid":"000010","unit_code":"M","unit_id":"92","decimal_place":"2"}]
         */

        private String group_code;
        private String group_name;
        private String create_time;
        private String refer_receipt_code;
        private String order_type_name;
        private String receive_code;
        private String receive_name;
        private String preorder_id;
        private String preorder_name;
        private String org_name;
        private String order_type;
        private String org_code;
        private List<ItemListBean> item_list;
        private List<GetOperatorBean.OperatorBean> user_list;//经办人列表
        private String outStorageNumber;//提交失败返回的出库单号

        public List<GetOperatorBean.OperatorBean> getUser_list() {
            return user_list;
        }

        public void setUser_list(List<GetOperatorBean.OperatorBean> user_list) {
            this.user_list = user_list;
        }

        public String getOutStorageNumber() {
            return outStorageNumber;
        }

        public void setOutStorageNumber(String outStorageNumber) {
            this.outStorageNumber = outStorageNumber;
        }

        public String getGroup_name() {
            return group_name;
        }

        public void setGroup_name(String group_name) {
            this.group_name = group_name;
        }

        public String getPreorder_name() {
            return preorder_name;
        }

        public void setPreorder_name(String preorder_name) {
            this.preorder_name = preorder_name;
        }

        public String getGroup_code() {
            return group_code;
        }

        public void setGroup_code(String group_code) {
            this.group_code = group_code;
        }

        public String getCreate_time() {
            return create_time;
        }

        public void setCreate_time(String create_time) {
            this.create_time = create_time;
        }

        public String getRefer_receipt_code() {
            return refer_receipt_code;
        }

        public void setRefer_receipt_code(String refer_receipt_code) {
            this.refer_receipt_code = refer_receipt_code;
        }

        public String getOrder_type_name() {
            return order_type_name;
        }

        public void setOrder_type_name(String order_type_name) {
            this.order_type_name = order_type_name;
        }

        public String getReceive_code() {
            return receive_code;
        }

        public void setReceive_code(String receive_code) {
            this.receive_code = receive_code;
        }

        public String getReceive_name() {
            return receive_name;
        }

        public void setReceive_name(String receive_name) {
            this.receive_name = receive_name;
        }

        public String getPreorder_id() {
            return preorder_id;
        }

        public void setPreorder_id(String preorder_id) {
            this.preorder_id = preorder_id;
        }

        public String getOrg_name() {
            return org_name;
        }

        public void setOrg_name(String org_name) {
            this.org_name = org_name;
        }

        public String getOrder_type() {
            return order_type;
        }

        public void setOrder_type(String order_type) {
            this.order_type = order_type;
        }

        public String getOrg_code() {
            return org_code;
        }

        public void setOrg_code(String org_code) {
            this.org_code = org_code;
        }

        public List<ItemListBean> getItem_list() {
            return item_list;
        }

        public void setItem_list(List<ItemListBean> item_list) {
            this.item_list = item_list;
        }

        public static class ItemListBean {
            /**
             * send_qty : 99.5
             * last_qty : 99.5
             * fty_id : 2000
             * refer_receipt_code : 0020000189
             * stock_output_rid : 1
             * fty_name : 伊泰股份工厂
             * is_focus_batch : 0
             * location_id : 20000048
             * fty_code : 2000
             * unit_name : 米
             * location_name : 塔拉壕中心供应站
             * mat_code : 60000650
             * location_code : 0048
             * mat_name : 普通钢丝绳/6*37-Φ15/FC
             * mat_id : 650
             * stock_qty : 150.0
             * refer_receipt_rid : 000010
             * unit_code : M
             * unit_id : 92
             * decimal_place : 2
             */

            private String send_qty;
            private String last_qty;
            private String fty_id;
            private String refer_receipt_code;
            private String stock_output_rid;
            private String fty_name;
            private String is_focus_batch;
            private String location_id;
            private String fty_code;
            private String unit_name;
            private String location_name;
            private String mat_code;
            private String location_code;
            private String mat_name;
            private String mat_id;
            private String stock_qty;
            private String refer_receipt_rid;
            private String unit_code;
            private String unit_id;
            private String decimal_place;
            private String actualSendNumber; //实发数量
            private List<BatchBean.BatchInfoBean> batchList;//批次信息

            public String getActualSendNumber() {
                return actualSendNumber;
            }

            public void setActualSendNumber(String actualSendNumber) {
                this.actualSendNumber = actualSendNumber;
            }

            public List<BatchBean.BatchInfoBean> getBatchList() {
                return batchList;
            }

            public void setBatchList(List<BatchBean.BatchInfoBean> batchList) {
                this.batchList = batchList;
            }

            public String getSend_qty() {
                return send_qty;
            }

            public void setSend_qty(String send_qty) {
                this.send_qty = send_qty;
            }

            public String getLast_qty() {
                return last_qty;
            }

            public void setLast_qty(String last_qty) {
                this.last_qty = last_qty;
            }

            public String getFty_id() {
                return fty_id;
            }

            public void setFty_id(String fty_id) {
                this.fty_id = fty_id;
            }

            public String getRefer_receipt_code() {
                return refer_receipt_code;
            }

            public void setRefer_receipt_code(String refer_receipt_code) {
                this.refer_receipt_code = refer_receipt_code;
            }

            public String getStock_output_rid() {
                return stock_output_rid;
            }

            public void setStock_output_rid(String stock_output_rid) {
                this.stock_output_rid = stock_output_rid;
            }

            public String getFty_name() {
                return fty_name;
            }

            public void setFty_name(String fty_name) {
                this.fty_name = fty_name;
            }

            public String getIs_focus_batch() {
                return is_focus_batch;
            }

            public void setIs_focus_batch(String is_focus_batch) {
                this.is_focus_batch = is_focus_batch;
            }

            public String getLocation_id() {
                return location_id;
            }

            public void setLocation_id(String location_id) {
                this.location_id = location_id;
            }

            public String getFty_code() {
                return fty_code;
            }

            public void setFty_code(String fty_code) {
                this.fty_code = fty_code;
            }

            public String getUnit_name() {
                return unit_name;
            }

            public void setUnit_name(String unit_name) {
                this.unit_name = unit_name;
            }

            public String getLocation_name() {
                return location_name;
            }

            public void setLocation_name(String location_name) {
                this.location_name = location_name;
            }

            public String getMat_code() {
                return mat_code;
            }

            public void setMat_code(String mat_code) {
                this.mat_code = mat_code;
            }

            public String getLocation_code() {
                return location_code;
            }

            public void setLocation_code(String location_code) {
                this.location_code = location_code;
            }

            public String getMat_name() {
                return mat_name;
            }

            public void setMat_name(String mat_name) {
                this.mat_name = mat_name;
            }

            public String getMat_id() {
                return mat_id;
            }

            public void setMat_id(String mat_id) {
                this.mat_id = mat_id;
            }

            public String getStock_qty() {
                return stock_qty;
            }

            public void setStock_qty(String stock_qty) {
                this.stock_qty = stock_qty;
            }

            public String getRefer_receipt_rid() {
                return refer_receipt_rid;
            }

            public void setRefer_receipt_rid(String refer_receipt_rid) {
                this.refer_receipt_rid = refer_receipt_rid;
            }

            public String getUnit_code() {
                return unit_code;
            }

            public void setUnit_code(String unit_code) {
                this.unit_code = unit_code;
            }

            public String getUnit_id() {
                return unit_id;
            }

            public void setUnit_id(String unit_id) {
                this.unit_id = unit_id;
            }

            public String getDecimal_place() {
                return decimal_place;
            }

            public void setDecimal_place(String decimal_place) {
                this.decimal_place = decimal_place;
            }
        }
    }
}
